package com.marvels.financial.collection.dao;

import com.marvels.financial.collection.dto.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 逾期管理中间临时信息
 * @author tangpw
 *
 */
public interface McfeOverdueManageMapper {

    int insertSelective(McfeOverdueManageDTO record);
    
    public OverDueCollectContractDTO selectContractInfo(String loanId);
    
    public CollectAccountDTO selectAccountInfo(String loanId);
    
    public CollectAccountDTO selectLoanContractInfo(String loanId);
    
    public List<McfeCollecteActionRecordDTO> selectCollectRecordList(String overdueCode);

    public OverDueCollectContractDTO selectOverDueTermNo(String id);
    
    public List<OverDueTransInfoDTO> selectTransList(String custIdNo);
    
    public OverDueTransInfoDTO selectTransInfoDetail(String id);
    
    public List<Map<String, String>> selectAccountOverdueInfo(@Param("loanIds") List<String> loanIds);
    

}